]> git.pld-linux.org Git - packages/gtk+3.git/blame - gtk+3.spec
- updated BRs
[packages/gtk+3.git] / gtk+3.spec
CommitLineData
f09aac54 1# TODO: cloudproviders >= 0.2.5 or --disable-cloudproviders
fcef663f 2#
df6da6cb 3# Conditional build:
6f014dd4 4%bcond_without apidocs # gtk-doc build
ee442e22
JB
5%bcond_without cloudprint # cloudprint print backend
6%bcond_without cups # CUPS print backend
7%bcond_without papi # PAPI print backend
6f014dd4 8%bcond_without broadway # Broadway target
ee442e22 9%bcond_with mir # Mir target
3be571ff 10%bcond_with typeahead # Typeahead in open dialog
6f014dd4
JB
11%bcond_without wayland # Wayland target
12%bcond_without static_libs # static library build
41d59618 13
df6da6cb
MB
14Summary: The GIMP Toolkit
15Summary(cs.UTF-8): Sada nástrojů pro GIMP
16Summary(de.UTF-8): Der GIMP-Toolkit
17Summary(fi.UTF-8): GIMP-työkalukokoelma
18Summary(fr.UTF-8): Le toolkit de GIMP
19Summary(it.UTF-8): Il toolkit per GIMP
20Summary(pl.UTF-8): GIMP Toolkit
21Summary(tr.UTF-8): GIMP ToolKit arayüz kitaplığı
22Name: gtk+3
7fc82876 23Version: 3.24.1
67b2ca83 24Release: 2
df6da6cb
MB
25License: LGPL v2+
26Group: X11/Libraries
7fc82876
JP
27Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.24/gtk+-%{version}.tar.xz
28# Source0-md5: 9dfe16f486573815f242fa400763feb7
2b9b05b4 29Patch0: %{name}-papi.patch
3be571ff 30Patch1: typeahead.patch
df6da6cb 31URL: http://www.gtk.org/
bdc89444 32BuildRequires: at-spi2-atk-devel >= 2.6.0
4e9dc432 33BuildRequires: atk-devel >= 1:2.16.0
df6da6cb
MB
34BuildRequires: autoconf >= 2.62
35BuildRequires: automake >= 1:1.11
0d45598e 36# cairo-gobject + cairo-pdf,cairo-ps,cairo-svg
4e9dc432 37BuildRequires: cairo-gobject-devel >= 1.14.0
381c593f 38BuildRequires: colord-devel >= 0.1.9
f09aac54 39%{?with_mir:BuildRequires: content-hub[-glib?]-devel}
2b9b05b4 40%if %{with cups} || %{with papi}
0ab1241b 41BuildRequires: cups-devel >= 1:1.2
2b9b05b4 42%endif
df6da6cb 43BuildRequires: docbook-dtd412-xml
74093dc4 44BuildRequires: docbook-style-xsl-nons
f09aac54 45BuildRequires: fontconfig-devel
c3ba6aef 46BuildRequires: gdk-pixbuf2-devel >= 2.31.0
cd2d5c9a 47BuildRequires: gettext-tools >= 0.19.7
64eff0b7 48BuildRequires: glib2-devel >= 1:2.50.0
4b55f7b7 49BuildRequires: gobject-introspection-devel >= 1.39.0
0409c8bb 50%if %{with apidocs}
4b55f7b7
ŁK
51BuildRequires: gtk-doc >= 1.20
52BuildRequires: gtk-doc-automake >= 1.20
0409c8bb 53%endif
64eff0b7 54BuildRequires: harfbuzz-devel >= 0.9
f09aac54 55BuildRequires: iso-codes
ee442e22 56%{?with_cloudprint:BuildRequires: json-glib-devel >= 1.0}
f09aac54 57BuildRequires: libepoxy-devel >= 1.4
0ab1241b 58BuildRequires: libstdc++-devel
d96ac102 59BuildRequires: libtool >= 2:2.2.6
df6da6cb
MB
60BuildRequires: libxml2-progs >= 1:2.6.31
61BuildRequires: libxslt-progs >= 1.1.20
cd2d5c9a
JB
62# mirclient >= 0.22.0, mircookie >= 0.17.0
63%{?with_mir:BuildRequires: mir-devel >= 0.22.0}
f09aac54 64BuildRequires: pango-devel >= 1:1.41.0
2b9b05b4 65%{?with_papi:BuildRequires: papi-devel}
df6da6cb
MB
66BuildRequires: perl-base
67BuildRequires: pkgconfig
ee442e22 68%{?with_cloudprint:BuildRequires: rest-devel >= 0.7}
df6da6cb 69BuildRequires: rpm-pythonprov
93de6ff7 70BuildRequires: rpmbuild(macros) >= 1.592
0ab1241b
MB
71BuildRequires: sqlite3-devel
72BuildRequires: tar >= 1:1.22
41d59618 73BuildRequires: xorg-lib-libX11-devel >= 1.5.0
df6da6cb
MB
74BuildRequires: xorg-lib-libXcomposite-devel
75BuildRequires: xorg-lib-libXcursor-devel
76BuildRequires: xorg-lib-libXdamage-devel
77BuildRequires: xorg-lib-libXext-devel
78BuildRequires: xorg-lib-libXfixes-devel
79BuildRequires: xorg-lib-libXft-devel
80BuildRequires: xorg-lib-libXi-devel
81BuildRequires: xorg-lib-libXinerama-devel
cd2d5c9a 82BuildRequires: xorg-lib-libXrandr-devel >= 1.5.0
df6da6cb 83BuildRequires: xorg-lib-libXrender-devel
381c593f 84BuildRequires: xz
6f014dd4
JB
85%{?with_broadway:BuildRequires: zlib-devel}
86%if %{with wayland}
0d45598e 87# wayland-client, wayland-cursor, wayland-scanner
57dec5b8 88BuildRequires: wayland-devel >= 1.9.91
67b2ca83 89BuildRequires: wayland-egl-devel
34d39b78 90BuildRequires: wayland-protocols >= 1.12
6f014dd4
JB
91BuildRequires: xorg-lib-libxkbcommon-devel >= 0.2.0
92%endif
41d59618 93Requires: xorg-lib-libX11 >= 1.5.0
cd2d5c9a 94Requires(post,postun): glib2 >= 1:2.50.0
4e9dc432
MB
95Requires: atk >= 1:2.16.0
96Requires: cairo-gobject >= 1.14.0
c3ba6aef 97Requires: gdk-pixbuf2 >= 2.31.0
64eff0b7 98Requires: glib2 >= 1:2.50.0
f09aac54
JB
99Requires: libepoxy >= 1.4
100Requires: pango >= 1:1.41.0
baa99f47 101Requires: xorg-lib-libXi >= 1.3.0
cd2d5c9a 102Requires: xorg-lib-libXrandr >= 1.5.0
6f014dd4 103%if %{with wayland}
57dec5b8 104Requires: wayland >= 1.9.91
6f014dd4
JB
105Requires: xorg-lib-libxkbcommon >= 0.2.0
106%endif
e5dca4b8
AF
107# evince is used as gtk-print-preview-command by default
108Suggests: evince-backend-pdf
df6da6cb
MB
109%if %{with cups}
110# cups is used by default if gtk+ is built with cups
111Suggests: %{name}-cups = %{version}-%{release}
112%endif
113BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
114
115%define abivers 3.0.0
116
117%if "%{_lib}" != "lib"
118%define libext %(lib="%{_lib}"; echo ${lib#lib})
df6da6cb
MB
119%define pqext -%{libext}
120%else
df6da6cb
MB
121%define pqext %{nil}
122%endif
123
124%description
125GTK+, which stands for the GIMP ToolKit, is a library for creating
126graphical user interfaces for the X Window System. It is designed to
127be small, efficient, and flexible. GTK+ is written in C with a very
128object-oriented approach. GDK (part of GTK+) is a drawing toolkit
129which provides a thin layer over Xlib to help automate things like
130dealing with different color depths, and GTK is a widget set for
131creating user interfaces.
132
133%description -l cs.UTF-8
134Knihovny X původně psané pro GIMP, které nyní používá také řada jiných
135programů.
136
137%description -l da.UTF-8
138X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
139forskellige programmer.
140
141%description -l de.UTF-8
142Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
143mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
144
145%description -l fr.UTF-8
146X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita
147käytetään nyt myös useissa muissakin ohjelmissa.
148
149%description -l it.UTF-8
150Libreria X scritta per GIMP. Viene usata da diversi programmi.
151
152%description -l pl.UTF-8
153GTK+, która to biblioteka stała się podstawą programu GIMP, zawiera
154funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
155Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK+
156jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
157(część GTK+) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
158zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
159piksel). GTK (druga część GTK+) jest natomiast już zbiorem różnego
160rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
161
162%description -l tr.UTF-8
163Başlangıçta GIMP için yazılmış X kitaplıkları. Şu anda başka
164programlarca da kullanılmaktadır.
165
f908a1eb 166%package -n gtk-update-icon-cache
fcef663f
JB
167Summary: Utility to update icon cache used by GTK+ library
168Summary(pl.UTF-8): Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK+
f908a1eb 169Group: Applications/System
c3ba6aef 170Requires: gdk-pixbuf2 >= 2.31.0
64eff0b7 171Requires: glib2 >= 1:2.50.0
f908a1eb
AF
172
173%description -n gtk-update-icon-cache
fcef663f
JB
174Utility to update icon cache used by GTK+ library.
175
176%description -n gtk-update-icon-cache -l pl.UTF-8
177Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę
178GTK+.
f908a1eb 179
df6da6cb
MB
180%package devel
181Summary: GTK+ header files and development documentation
182Summary(cs.UTF-8): Sada nástrojů GIMP a kreslící kit GIMP
183Summary(da.UTF-8): GIMP Toolkit og GIMP Tegnings-værktøj
184Summary(de.UTF-8): GIMP Toolkit und GIMP Drawing Kit
185Summary(fi.UTF-8): Gimp-työkalukokoelma ja Gimp-piirtotyökalut
186Summary(fr.UTF-8): Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK)
187Summary(it.UTF-8): GIMP Toolkit and GIMP Drawing Kit
188Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do GTK+
189Summary(tr.UTF-8): GIMP araç takımı ve çizim takımı
190Group: X11/Development/Libraries
191Requires: %{name} = %{version}-%{release}
bdc89444 192Requires: at-spi2-atk-devel >= 2.6.0
4e9dc432
MB
193Requires: atk-devel >= 1:2.16.0
194Requires: cairo-gobject-devel >= 1.14.0
c3ba6aef 195Requires: gdk-pixbuf2-devel >= 2.31.0
64eff0b7 196Requires: glib2-devel >= 1:2.50.0
f09aac54 197Requires: pango-devel >= 1:1.41.0
df6da6cb 198Requires: shared-mime-info
df6da6cb
MB
199
200%description devel
201Header files and development documentation for the GTK+ libraries.
202
203%description devel -l pl.UTF-8
204Pliki nagłówkowe i dokumentacja do bibliotek GTK+.
205
206%package static
207Summary: GTK+ static libraries
208Summary(pl.UTF-8): Biblioteki statyczne GTK+
209Group: X11/Development/Libraries
210Requires: %{name}-devel = %{version}-%{release}
211
212%description static
213GTK+ static libraries.
214
215%description static -l pl.UTF-8
216Biblioteki statyczne GTK+
217
218%package apidocs
219Summary: GTK+ API documentation
220Summary(pl.UTF-8): Dokumentacja API GTK+
221Group: Documentation
222Requires: gtk-doc-common
483e4247
ER
223%if "%{_rpmversion}" >= "5"
224BuildArch: noarch
225%endif
df6da6cb
MB
226
227%description apidocs
228GTK+ API documentation.
229
230%description apidocs -l pl.UTF-8
231Dokumentacja API GTK+.
232
233%package examples
234Summary: GTK+ - example programs
235Summary(pl.UTF-8): GTK+ - programy przykładowe
236Group: X11/Development/Libraries
64eff0b7 237Requires(post,postun): glib2 >= 1:2.50.0
df6da6cb
MB
238Requires: %{name}-devel = %{version}-%{release}
239
240%description examples
241GTK+ - example programs.
242
243%description examples -l pl.UTF-8
244GTK+ - przykładowe programy.
245
ee442e22
JB
246%package cloudprint
247Summary: Cloudprint printing module for GTK+
248Summary(pl.UTF-8): Moduł GTK+ do drukowania przez Cloudprint
249Group: X11/Libraries
250Requires: %{name} = %{version}-%{release}
251
252%description cloudprint
253Cloudprint printing module for GTK+.
254
255%description cloudprint -l pl.UTF-8
256Moduł GTK+ do drukowania przez Cloudprint.
257
df6da6cb
MB
258%package cups
259Summary: CUPS printing module for GTK+
260Summary(pl.UTF-8): Moduł GTK+ do drukowania przez CUPS
261Group: X11/Libraries
262Requires: %{name} = %{version}-%{release}
263
264%description cups
265CUPS printing module for GTK+.
266
267%description cups -l pl.UTF-8
268Moduł GTK+ do drukowania przez CUPS.
269
2b9b05b4
JB
270%package papi
271Summary: PAPI printing module for GTK+
272Summary(pl.UTF-8): Moduł GTK+ do drukowania przez PAPI
273Group: X11/Libraries
274Requires: %{name} = %{version}-%{release}
275Requires: papi
276
277%description papi
278PAPI printing module for GTK+.
279
280%description papi -l pl.UTF-8
281Moduł GTK+ do drukowania przez PAPI.
282
df6da6cb
MB
283%prep
284%setup -q -n gtk+-%{version}
2b9b05b4 285%patch0 -p1
3be571ff
JP
286%if %{with typeahead}
287%patch1 -p1
288%endif
d2a64c75 289
f4528c41
ER
290# for packaging clean examples
291# TODO: add am patch to do it like demos/gtk-demo via some configurable dir
292# NOTE: make install so far installs only demos/gtk-demo
293install -d _examples
294cp -a demos examples _examples
295
a26c4a23
JB
296# upstream used too new wayland for make dist in 3.10.6 - force regeneration
297touch gdk/wayland/protocol/gtk-shell.xml
298
df6da6cb 299%build
2b9b05b4 300CPPFLAGS="%{rpmcppflags}%{?with_papi: -I/usr/include/papi}"
df6da6cb
MB
301%{?with_apidocs:%{__gtkdocize}}
302%{__libtoolize}
303%{__aclocal} -I m4
df6da6cb 304%{__autoconf}
d96ac102 305%{__autoheader}
df6da6cb
MB
306%{__automake}
307%configure \
b53848b1 308 --disable-silent-rules \
ee442e22 309 %{!?with_cloudprint:--disable-cloudprint} \
f908a1eb 310 %{__disable cups} \
2b9b05b4 311 %{!?with_papi:--disable-papi} \
df6da6cb 312 %{?debug:--enable-debug=yes} \
f908a1eb 313 %{__enable_disable apidocs gtk-doc} \
df6da6cb 314 --enable-man \
f908a1eb 315 %{__enable_disable static_libs static} \
6f014dd4 316 %{?with_broadway:--enable-broadway-backend} \
ee442e22 317 %{?with_mir:--enable-mir-backend} \
6f014dd4 318 %{?with_wayland:--enable-wayland-backend} \
f908a1eb 319 --enable-x11-backend \
6f014dd4 320 --enable-xinerama \
f908a1eb 321 --enable-xkb \
03882d3a
MK
322 --with-html-dir=%{_gtkdocdir}
323
f4528c41
ER
324%{__make} \
325 democodedir=%{_examplesdir}/%{name}-%{version}/demos/gtk-demo
df6da6cb
MB
326
327%install
328rm -rf $RPM_BUILD_ROOT
1da74c1d 329install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/engines
2c40d76a 330install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/theming-engines
df6da6cb
MB
331
332%{__make} install \
f4528c41 333 democodedir=%{_examplesdir}/%{name}-%{version}/demos/gtk-demo \
df6da6cb
MB
334 DESTDIR=$RPM_BUILD_ROOT
335
e155be9a 336touch $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
381c593f 337install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules
df6da6cb 338
f4528c41
ER
339install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
340cp -a _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
df6da6cb
MB
341
342# shut up check-files (static modules and *.la for modules)
c115efa5
JP
343%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/*/*.la \
344 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/*/*.a}
df6da6cb
MB
345
346%if "%{_lib}" != "lib"
347# We need to have 32-bit and 64-bit binaries as they have hardcoded LIBDIR.
348# (needed when multilib is used)
df6da6cb
MB
349mv $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-3.0{,%{pqext}}
350%endif
351
8c232071 352%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
df6da6cb 353# unsupported by glibc
fb533c6d 354%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
df6da6cb 355
007e46e9
AF
356%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
357
df6da6cb
MB
358%find_lang %{name} --all-name
359
327b1559 360%{!?with_apidocs:%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/{gdk3,gtk3}}
df6da6cb
MB
361
362%clean
363rm -rf $RPM_BUILD_ROOT
364
365%post
366/sbin/ldconfig
93de6ff7 367%glib_compile_schemas
df6da6cb 368umask 022
e155be9a 369%{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
df6da6cb
MB
370exit 0
371
372%postun
373/sbin/ldconfig
374if [ "$1" != "0" ]; then
375 umask 022
e155be9a 376 %{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
b53848b1 377else
93de6ff7 378 %glib_compile_schemas
df6da6cb
MB
379fi
380exit 0
381
0ab1241b
MB
382%post examples
383%glib_compile_schemas
384
385%postun examples
386%glib_compile_schemas
387
df6da6cb
MB
388%files -f %{name}.lang
389%defattr(644,root,root,755)
390%doc AUTHORS NEWS README
6f014dd4 391%{?with_broadway:%attr(755,root,root) %{_bindir}/broadwayd}
0409c8bb 392%attr(755,root,root) %{_bindir}/gtk-launch
df6da6cb 393%attr(755,root,root) %{_bindir}/gtk-query-immodules-3.0%{pqext}
d2a64c75
MB
394%attr(755,root,root) %{_libdir}/libgailutil-3.so.*.*.*
395%attr(755,root,root) %ghost %{_libdir}/libgailutil-3.so.0
396%attr(755,root,root) %{_libdir}/libgdk-3.so.*.*.*
397%attr(755,root,root) %ghost %{_libdir}/libgdk-3.so.0
398%attr(755,root,root) %{_libdir}/libgtk-3.so.*.*.*
399%attr(755,root,root) %ghost %{_libdir}/libgtk-3.so.0
df6da6cb
MB
400
401%dir %{_libdir}/gtk-3.0
402%dir %{_libdir}/gtk-3.0/modules
403%dir %{_libdir}/gtk-3.0/%{abivers}
1da74c1d 404%dir %{_libdir}/gtk-3.0/%{abivers}/engines
2c40d76a 405%dir %{_libdir}/gtk-3.0/%{abivers}/theming-engines
df6da6cb 406%dir %{_libdir}/gtk-3.0/%{abivers}/immodules
df6da6cb 407%dir %{_libdir}/gtk-3.0/%{abivers}/printbackends
e155be9a 408%ghost %{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
df6da6cb
MB
409%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-file.so
410%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-lpr.so
2200cba6 411%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-am-et.so
4b55f7b7 412%{?with_broadway:%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-broadway.so}
2200cba6
AF
413%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cedilla.so
414%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cyrillic-translit.so
415%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-inuktitut.so
416%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ipa.so
417%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-multipress.so
418%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-thai.so
419%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-er.so
420%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-et.so
421%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-viqr.so
7fc82876
JP
422%if %{with wayland}
423%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-wayland.so
424%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-waylandgtk.so
425%endif
2200cba6 426%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-xim.so
fcef663f
JB
427%{_libdir}/girepository-1.0/Gdk-3.0.typelib
428%{_libdir}/girepository-1.0/GdkX11-3.0.typelib
429%{_libdir}/girepository-1.0/Gtk-3.0.typelib
df6da6cb 430
e155be9a
MB
431%dir %{_sysconfdir}/gtk-3.0
432%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gtk-3.0/im-multipress.conf
0ab1241b 433%{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
c3ba6aef 434%{_datadir}/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
4ec01b67 435%{_datadir}/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
b53848b1 436%{_datadir}/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
2200cba6
AF
437%dir %{_datadir}/themes/Default/gtk-3.0
438%{_datadir}/themes/Default/gtk-3.0/gtk-keys.css
df6da6cb 439%dir %{_datadir}/themes/Emacs
2200cba6
AF
440%dir %{_datadir}/themes/Emacs/gtk-3.0
441%{_datadir}/themes/Emacs/gtk-3.0/gtk-keys.css
6f014dd4 442%{?with_broadway:%{_mandir}/man1/broadwayd.1*}
0409c8bb 443%{_mandir}/man1/gtk-launch.1*
df6da6cb 444%{_mandir}/man1/gtk-query-immodules-3.0.1*
f908a1eb
AF
445
446%files -n gtk-update-icon-cache
447%defattr(644,root,root,755)
5e14eb23 448%attr(755,root,root) %{_bindir}/gtk-encode-symbolic-svg
f908a1eb 449%attr(755,root,root) %{_bindir}/gtk-update-icon-cache
5e14eb23 450%{_mandir}/man1/gtk-encode-symbolic-svg.1*
f908a1eb 451%{_mandir}/man1/gtk-update-icon-cache.1*
df6da6cb
MB
452
453%files devel
454%defattr(644,root,root,755)
455%doc ChangeLog
1af9573a 456%attr(755,root,root) %{_bindir}/gtk-builder-tool
57dec5b8 457%attr(755,root,root) %{_bindir}/gtk-query-settings
d2a64c75
MB
458%attr(755,root,root) %{_libdir}/libgailutil-3.so
459%attr(755,root,root) %{_libdir}/libgdk-3.so
460%attr(755,root,root) %{_libdir}/libgtk-3.so
df6da6cb
MB
461%{_includedir}/gail-3.0
462%{_includedir}/gtk-3.0
e155be9a 463%{_aclocaldir}/gtk-3.0.m4
df6da6cb
MB
464%{_pkgconfigdir}/gail-3.0.pc
465%{_pkgconfigdir}/gdk-3.0.pc
f908a1eb 466%{_pkgconfigdir}/gdk-x11-3.0.pc
df6da6cb
MB
467%{_pkgconfigdir}/gtk+-3.0.pc
468%{_pkgconfigdir}/gtk+-unix-print-3.0.pc
469%{_pkgconfigdir}/gtk+-x11-3.0.pc
6f014dd4
JB
470%if %{with broadway}
471%{_pkgconfigdir}/gdk-broadway-3.0.pc
472%{_pkgconfigdir}/gtk+-broadway-3.0.pc
473%endif
ee442e22
JB
474%if %{with mir}
475%{_pkgconfigdir}/gdk-mir-3.0.pc
476%{_pkgconfigdir}/gtk+-mir-3.0.pc
477%endif
6f014dd4
JB
478%if %{with wayland}
479%{_pkgconfigdir}/gdk-wayland-3.0.pc
480%{_pkgconfigdir}/gtk+-wayland-3.0.pc
481%endif
57dec5b8
MB
482%{_datadir}/gettext/its/gtkbuilder.its
483%{_datadir}/gettext/its/gtkbuilder.loc
0ab1241b 484%{_datadir}/gtk-3.0
df6da6cb 485%{_datadir}/gir-1.0/Gdk-3.0.gir
e155be9a 486%{_datadir}/gir-1.0/GdkX11-3.0.gir
df6da6cb 487%{_datadir}/gir-1.0/Gtk-3.0.gir
1af9573a 488%{_mandir}/man1/gtk-builder-tool.1*
57dec5b8 489%{_mandir}/man1/gtk-query-settings.1*
df6da6cb
MB
490
491%if %{with static_libs}
492%files static
493%defattr(644,root,root,755)
d2a64c75
MB
494%{_libdir}/libgailutil-3.a
495%{_libdir}/libgdk-3.a
496%{_libdir}/libgtk-3.a
df6da6cb
MB
497%endif
498
499%if %{with apidocs}
500%files apidocs
501%defattr(644,root,root,755)
502%{_gtkdocdir}/gail-libgail-util3
503%{_gtkdocdir}/gdk3
df6da6cb
MB
504%{_gtkdocdir}/gtk3
505%endif
506
507%files examples
508%defattr(644,root,root,755)
f4528c41 509%attr(755,root,root) %{_bindir}/gtk3-demo
0ab1241b 510%attr(755,root,root) %{_bindir}/gtk3-demo-application
c3ba6aef 511%attr(755,root,root) %{_bindir}/gtk3-icon-browser
0ab1241b
MB
512%attr(755,root,root) %{_bindir}/gtk3-widget-factory
513%{_datadir}/glib-2.0/schemas/org.gtk.Demo.gschema.xml
b3594a95 514%{_datadir}/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
4b55f7b7 515%{_desktopdir}/gtk3-demo.desktop
c3ba6aef 516%{_desktopdir}/gtk3-icon-browser.desktop
4b55f7b7 517%{_desktopdir}/gtk3-widget-factory.desktop
4e9dc432 518%{_iconsdir}/hicolor/*/apps/gtk3-demo-symbolic.symbolic.png
4b55f7b7 519%{_iconsdir}/hicolor/*/apps/gtk3-demo.png
4e9dc432 520%{_iconsdir}/hicolor/*/apps/gtk3-widget-factory-symbolic.symbolic.png
4b55f7b7 521%{_iconsdir}/hicolor/*/apps/gtk3-widget-factory.png
c3ba6aef 522%{_mandir}/man1/gtk3-demo.1*
4e9dc432 523%{_mandir}/man1/gtk3-demo-application.1*
c3ba6aef
ŁK
524%{_mandir}/man1/gtk3-icon-browser.1*
525%{_mandir}/man1/gtk3-widget-factory.1*
df6da6cb
MB
526%{_examplesdir}/%{name}-%{version}
527
ee442e22
JB
528%if %{with cloudprint}
529%files cloudprint
530%defattr(644,root,root,755)
531%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-cloudprint.so
532%endif
533
df6da6cb
MB
534%if %{with cups}
535%files cups
536%defattr(644,root,root,755)
537%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-cups.so
538%endif
2b9b05b4
JB
539
540%if %{with papi}
541%files papi
542%defattr(644,root,root,755)
543%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-papi.so
544%endif
This page took 0.233364 seconds and 4 git commands to generate.